package com.xiaoq.order.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * Created by chenjh on 2018/07/30.
 */

//@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class SettleTicketCodeVo implements Serializable {

	private static final long serialVersionUID = 4335810134063865503L;

	@ApiModelProperty(name = "id", value = "电子票码项id", position = 0)
	private String id;

	@ApiModelProperty(name = "shopId", value = "景区id", position = 0)
	private String shopId;

	@ApiModelProperty(name = "shopOrderId", value = "订单Id", position = 10)
    private String shopOrderId;

    @ApiModelProperty(name = "ticketCode", value = "电子票码", position = 20)
    private String ticketCode;

	@ApiModelProperty(name = "number", value = "核销数量", position = 21)
	private Integer number;

	@ApiModelProperty(name = "ticketName", value = "卖品名称", position = 22)
	private String ticketName;

	@ApiModelProperty(name = "tourName", value = "游玩人姓名", position = 30)
	private String tourName;

	@ApiModelProperty(name = "travelDate", value = "游玩日期", position = 40)
	private Long travelDate;

	@ApiModelProperty(name = "useTime", value = "核销时间", position = 50)
	private Long useTime;

	@ApiModelProperty(name = "remainUseCount", value = "剩余使用次数", position = 60)
	private Integer remainUseCount;

	@ApiModelProperty(name = "settleUserName", value = "核销账号", position = 70)
	private String settleUserName;

	public String getShopOrderId() {
		return shopOrderId;
	}

	public void setShopOrderId(String shopOrderId) {
		this.shopOrderId = shopOrderId;
	}

	public String getTicketCode() {
		return ticketCode;
	}

	public void setTicketCode(String ticketCode) {
		this.ticketCode = ticketCode;
	}

	public String getTourName() {
		return tourName;
	}

	public void setTourName(String tourName) {
		this.tourName = tourName;
	}

	public Long getTravelDate() {
		return travelDate;
	}

	public void setTravelDate(Long travelDate) {
		this.travelDate = travelDate;
	}

	public Long getUseTime() {
		return useTime;
	}

	public void setUseTime(Long useTime) {
		this.useTime = useTime;
	}

	public Integer getRemainUseCount() {
		return remainUseCount;
	}

	public void setRemainUseCount(Integer remainUseCount) {
		this.remainUseCount = remainUseCount;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public Integer getNumber() {
		return number;
	}

	public void setNumber(Integer number) {
		this.number = number;
	}

	public String getTicketName() {
		return ticketName;
	}

	public void setTicketName(String ticketName) {
		this.ticketName = ticketName;
	}

	public String getSettleUserName() {
		return settleUserName;
	}

	public void setSettleUserName(String settleUserName) {
		this.settleUserName = settleUserName;
	}
}